h1 {
  font-size: 2em;
  font-weight: bold;
  color: #777777;
  margin: 40px 0px 70px;
  text-align: center;
}

textarea {
	resize: none;	
}

.autoWidth {
  	width: auto;
}

.textSaved {
  	padding: 4px 0 0 3px;
   	color: black;    
}
    
.textNotSaved {
   	padding: 4px 0 0 3px;
   	color: red;
   	font-weight: bold;
}

.questionAnswerHeader {
  	background-color:#a8d7ff;
  	padding: 0.1em 0 0 0.2em;
  	font-weight: bold;
  	font-size: 1.2em;
  	color: #0042ff;
  	/*width: 41.8em;*/
  	width: 41.8em;
  	height: 1.4em;
}

.deleteQuestionAnswerButton {
	width: 17px;
	margin-right: 0.4em;
	margin-top: 0.1em;
}

.deleteQuestionAnswerButton-up-hovering {
	cursor: pointer;
}

.gwt-RichTextArea-question {
	width: 616px;
	height: 100px;
	border-top-style: none;
	border-left-style: hidden;
	margin-top: 1em;
	margin-left: 2em;  	
}

/** used in EditInterview page */
.gwt-RichTextArea-answer {
   	border-top-style: none; 
   	background-color: 	#3bb8ff;
   	width: 620px;
   	height: 100px;
   	border: none;  
}

/** Used in AnswerInterview page */
.gwt-RichTextArea-answer2 {
	width: 610px;
	height: 100px;
	border-top-style: none;
	border-left-style: hidden;
	margin-top: 1em;
	margin-left: 1em;	
}

.qaPanel {
    padding:0em 0em 0em 0em;
    width: 500px; 	
    background-color: white;
    border-style: dotted;
    border-color: #d7d7d7;
    border-width: 2px; 
    color: white;   
}

.questionLabel {
	width: 630px;
	background-color: #f1f1f1;
	padding: 5px 5px 5px 5px;
}


.customButton {
  display: block;  
  font-size: 13pt;
}

.serverResponseLabelError {
  color: red;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
  margin: 15px 6px 6px;
}

.toolbarButton {
	background-color: aqua;
}

.demo-PushButton
{
    border                      :   1px solid #666;
    margin                      :   3px 1px;
    font-size                   :   80%;
    cursor                      :   hand;
    cursor                      :   pointer;
    background-color            :   #ff0;
    padding                     :   0 10px;
}
.demo-PushButton-down-hovering
{
    background-color            :   #ccf;
}
.demo-PushButton-up-hovering
{
    background-color            :   #0f0;
}